package com.air.admin.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;

import com.air.admin.mo.AdminRole;
import com.air.admin.vo.RoleQueryRequestVO;
import com.air.common.controller.IBaseController;

public interface IRoleManagerController extends IBaseController {
	
	public ModelAndView listRole(HttpServletRequest request,HttpServletResponse response,
			RoleQueryRequestVO queryRequestVO) throws Exception;
	
	public ModelAndView addRole(HttpServletRequest request,HttpServletResponse response,AdminRole role)  throws Exception;
	
	public ModelAndView removeRoles(HttpServletRequest request,HttpServletResponse response,String roleList);
	
	public ModelAndView updateRole(HttpServletRequest request,HttpServletResponse response,AdminRole role);
	
}
